package com.dingding.facade.user.facade.userlogin;

/**
 * 
 * @ClassName: IUserLoginFacade 
 * @Description: 用户登录、注册相关开放服务
 * @author CHEHAUNBO 
 * @date 2016年7月25日 下午9:43:15
 * @since V2.3.2
 * 
 */
public interface IUserLoginFacade {

	/**
	 * 
	 * 通过手机号注册用户
	 * 
	 * 此接口只能在系统内部服务间调用
	 * 
	 * @Title: userRegister
	 * @return boolean true 成功 false 失败 
	 * @author CHEHAUNBO
	 * @since V2.3.2
	 * 
	 */
	public boolean userRegister(String telPhone);


	/**
	 * @Description:根据手机号获取用户的登录id
	 * @author fengshuonan
	 * @since 2.3.2
	 */
	public String getUserIdByTell(String tellphone);
	
	
	/**
	 * @Description:同步订单根据发单类型，和发单人的手机号，修改发单人的乘客角色
	 * @param publisherType 发单类型（1:司机发单   2:乘客发单）
	 * @param tellphone 电话号码
	 * @author fengshuonan
	 * @since 2.3.2
	 */
	public boolean changeSyncorderPublisherRole(Integer publisherType,String tellphone);

}
